scavenger crab - German English Dictionary